package com.hfy.admin.service;

import com.hfy.model.dto.admin.ApprovalAlbumApplyDto;
import com.hfy.model.dto.admin.ApprovalMusicApplyDto;
import com.hfy.model.dto.admin.ApprovalMusicianApplyDto;
import result.Result;

import java.time.LocalDateTime;

/**
 * @ author 韩
 * time: 2024/12/24 13:00
 */

public interface ApprovalService {
    Result queryMusicianPages(Integer status, String type, String area, int page, int size);

    Result approvalMusicianApply(ApprovalMusicianApplyDto dto);

    Result queryAlbumPages(Integer status, Integer styleId, LocalDateTime startDate, LocalDateTime endDate, int page, int size);

    Result approvalMusicApply(ApprovalMusicApplyDto dto);

    Result approvalAlbumApply(ApprovalAlbumApplyDto dto);
}
